package com.baogu.factoryjob.manager;



import com.baogu.model.job.JobManage;

import java.util.List;

/**
 * 定时任务接口
 */
public interface JobManager {

    /**
     * 添加定时任务
     * @param jobManage
     * @return
     */
    Integer addJob(JobManage jobManage);

    /**
     * 根据id获取job
     */
    JobManage getJobById(String jobId);

    /**
     * 删除一个定时任务
     * @return
     */
    Integer deleteJob(String jobId);
    /**
     * 更新定时任务
     * @param jobManage
     * @return
     */
    Integer updateJob(JobManage jobManage);

    /**
     * 获取定时任务列表信息
     * @param jobManage
     * @return
     */
    List<JobManage> getJobList(JobManage jobManage);
}